/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package be.ugent.medirem.persistence.entity.values;

import be.ugent.medirem.persistence.util.TaskStatus;
import java.util.Date;

/**
 *
 * @author Simon
 */
public class MedicationTaskValues {

    private Long id;
    private Long prescriptionId;
    private TaskStatus status;
    private Date taskTime;
    private Date completionTime;

    public MedicationTaskValues() {}

    public MedicationTaskValues(Long id, Long pId, TaskStatus status, Date time, Date completion) {
        this.id = id;
        this.prescriptionId = pId;
        this.status = status;
        this.taskTime = time;
        this.completionTime = completion;
    }

    public MedicationTaskValues(Long prescriptionId, Date taskTime) {
        this.prescriptionId = prescriptionId;
        this.taskTime = taskTime;
    }
    
    public Date getCompletionTime() {
        return completionTime;
    }

    public void setCompletionTime(Date completionTime) {
        this.completionTime = completionTime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPrescriptionId() {
        return prescriptionId;
    }

    public void setPrescriptionId(Long prescriptionId) {
        this.prescriptionId = prescriptionId;
    }

    public TaskStatus getStatus() {
        return status;
    }

    public void setStatus(TaskStatus status) {
        this.status = status;
    }

    public Date getTaskTime() {
        return taskTime;
    }

    public void setTaskTime(Date taskTime) {
        this.taskTime = taskTime;
    }
    
}
